<?php
/*
 * 项目入口文件
 * 此为范本文件，其他入口文件应以此范本为标准建立
 * 
 * 2013-9-17 by sutroon version 3.0.0
 */

// 定义系统常数变量 - 不用修改
define('ROOT_PATH', str_replace("\\", "/", dirname(__FILE__)).'/'); // 文件绝对磁盘路径,include的时候使用绝对路径以提高效率
define('WAUF_VERSION', '3.0.0'); // 定义WAUF版本号
// 定义系统常数变量 - 酌情修改
define('WAUF_PATH',ROOT_PATH.'WAUF/'); // 如果重命名WAUF目录，必需在这里同步修改
define('APP_DEBUG',true); // 设置调试模式,调试模式将在页面显示错误信息，非调试模式则使用自定义错误信息处理方法将错误信息保存到站点目录的/Data/Log目录中
define('APP_DEMO',false); // 是否开启演示功能,用于界面静态模板数据演示(美工源文件)
// 定义系统常数变量 - 适配修改
define('SITE_PATH',ROOT_PATH.'Sites/Admincp/'); // 当前站点项目路径
define('API_PATH',ROOT_PATH.'Sites/Api/'); // 当前站点Api路径(用于Ajax调用)
define('TEMPLATE_NAME', 'EasyUI'); // 模板名称
define('URL_Suffix', '.html'); // url后缀,2013-10-6新增
define('SINTLE_PAGE_MODE',TRUE); // 单页模式,2014-3-17 新增,如果是单页模式，则网站只需要一个IndexAction.class.php文件即可

// ******** 全局变量配置 *************
// 数据库连接信息配置
$SO_DB_INFO=array(
    'DB_TYPE'   => 'mysql', // 数据库类型
    'DB_HOST'   => 'localhost', // 服务器地址  
    'DB_NAME'   => 'sqlsutroon', // 数据库名
    'DB_USER'   => 'root', // 用户名
    'DB_PWD'    => 'root', // 密码
    'DB_PORT'   => 3306, // 端口
    'DB_PREFIX' => '' // 数据库表前缀
);

// 定义类的加载目录,如需增加需在这里修改
$SO_LIB_DIR=array(
    'CORE'=>WAUF_PATH.'/Lib/Core/', // 系统默认内核库
    'BIZLIB'=>WAUF_PATH.'/Lib/BizLib/', // 商业逻辑库 2013-12-11 Addon
    'API'=>API_PATH, // 网站通用Api目录,通常用于Ajax数据调用
    'SITE'=>SITE_PATH // 网站目录,通常用于加载继承了SoAction的ProjectNameAction.class.php页面基类文件
);

// 包含系统需要的内核文件
include(WAUF_PATH.'Lib/Template/Smarty/Smarty.class.php');
include(WAUF_PATH.'Lib/Core/SoAction.class.php');
include(WAUF_PATH.'Lib/Common/functions.com.php');
include(WAUF_PATH.'Lib/Common/debug.com.php');
include(WAUF_PATH.'Lib/Common/config.ini.php');

// Note: 如果要修改自动加载的类库路径，请编辑WAUF/Lib/Common/config.ini.php文件中的$libdir变量

// http://localhost/app/?m=module&a=action&var=value
// http://localhost/?m=Api/Api_ShoppingCar
// 运行应用程序
APP_Run();
?>
